home *** CD-ROM | disk | FTP | other *** search
/ SGI Developer Toolbox 6.1 / SGI Developer Toolbox 6.1 - Disc 4.iso / src / exampleCode / audio / Makefile < prev    next >
Encoding:
Makefile  |  1994-08-02  |  1.2 KB  |  46 lines

  1. SHELL    = /bin/sh
  2.  
  3. LIBAUDIO =  /usr/lib/libaudio.a
  4. LIBAUDIOFILE    =  /usr/lib/libaudiofile.so
  5.  
  6. all:
  7.     if [ ! -r ${LIBAUDIO} -a -r ${LIBAUDIOFILE} ]  ;   then \
  8.         echo ========== ; \
  9.         echo \ \ \ \ \ \  /usr/lib/libaudio.a and/or libaudiofile.a libraries not installed ; \
  10.         echo \ \ \ \ \ \  --cannot compile toolbox/src/exampleCode/audio dirs; \
  11.         echo \ \ \ \ \ \  get/load the \"audio\" and/or \"audiodev\" software option . . . ; \
  12.         echo ========== ; \
  13.     else     \
  14.         (cd DAT ; $(MAKE) ); \
  15.         (cd ascope ; $(MAKE) ); \
  16.         (cd harmoizer ; $(MAKE) ); \
  17.         (cd midi ; $(MAKE) ); \
  18.         (cd reverb ; $(MAKE) ); \
  19.         (cd rock ; $(MAKE) ); \
  20.         (cd somePlayback ; $(MAKE) ); \
  21.         (cd sonic ; $(MAKE) ); \
  22.         (cd tablenet ; $(MAKE) ); \
  23.     fi
  24.  
  25. clean:
  26.     cd DAT; $(MAKE) clean
  27.     cd ascope; $(MAKE) clean
  28.     cd harmoizer; $(MAKE) clean
  29.     cd midi; $(MAKE) clean
  30.     cd reverb; $(MAKE) clean
  31.     cd rock; $(MAKE) clean
  32.     cd somePlayback; $(MAKE) clean
  33.     cd sonic; $(MAKE) clean
  34.     cd tablenet; $(MAKE) clean
  35.  
  36. clobber:
  37.     cd DAT; $(MAKE) clobber
  38.     cd ascope; $(MAKE) clobber
  39.     cd harmoizer; $(MAKE) clobber
  40.     cd midi; $(MAKE) clobber
  41.     cd reverb; $(MAKE) clean
  42.     cd rock; $(MAKE) clobber
  43.     cd somePlayback; $(MAKE) clobber
  44.     cd sonic; $(MAKE) clobber
  45.     cd tablenet; $(MAKE) clobber
  46.